import { createI18n } from "vue-i18n";
import store from '../store';

import zh_CN from "./zh_CN.js";
import en_US from "./en_US.js";
import enLocale from 'element-plus/es/locale/lang/en'
import zhLocale from 'element-plus/es/locale/lang/zh-cn'




const langDefault = store.state.lan || "en_US";
const i18n = createI18n({
    locale:langDefault,
    legacy:false,
    messages:{
        // zh_CN:{
        //     ...zh_CN,
        //     ...zhLocale
        // },
        // en_US:{
        //     ...en_US,
        //     ...enLocale
        // }
          zh:{
            ...zh_CN,
            ...zhLocale
        },
        en:{
            ...en_US,
            ...enLocale
        }
    }
})

export default i18n;